
/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: ${USER}
 * Date: ${YEAR}-${MONTH}-${DAY}
 * Time: ${TIME}
 */

public class Main {
    public static void main(String[] args) {
        String s = "hello,world,l";

        //获取字符串长度
        System.out.println(s.length());// 11
        //获取指定位置上的某个字符
        System.out.println(s.charAt(2));// l

        //获取指定字符在字符串中的位置
        //返回的是 字符l 第一次在字符串中出现的位置
        System.out.println(s.indexOf("l")); // 2
        //从5下标指定的位置开始 找到字符”l“第一次出现的位置
        System.out.println(s.indexOf("l",5)); // 9
        //返回str第一次出现的位置 要是没有找到字串返回-1
        System.out.println(s.indexOf("el"));//1
        //从指定位置开始 获取字串第一次出现的位置
        System.out.println(s.indexOf("lo",5)); //-1
        //返回str 字符(字符串)在字符串中最后一次出现的位置
        System.out.println(s.lastIndexOf(","));

        //判断字符串中是否包含字串
        System.out.println(s.contains("lll")); //false
        //判断字符串是否为空
        System.out.println(s.isEmpty()); //false
        //判断字符串是否以指定内容开头
        System.out.println(s.startsWith("hell"));//true
        //判断字符串是否以指定内容结尾
        System.out.println(s.endsWith(",l"));//true
        //判断字符串内容是否相同
        System.out.println(s.equals("hello"));//false
        //判断类容是否相同 并忽略大小写
        System.out.println(s.equalsIgnoreCase("Hello,world,l"));//true
    }
}